.section{position:relative;}

.indexPart1 .bg{background:url(../image/nimg1920_1.jpg) center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
/*.indexPart1 .img{position:absolute; left:0px; top:50%; margin-top:-130px; width:100%; text-align:center;}
.indexPart1 .img div{padding:0 25px;}
.indexPart1 .img img{width:100%; max-width:820px;}
.indexPart1 .ico{display:block; position:absolute; left:50%; margin-left:-13px; bottom:30px; background:url(../image/img27.png) center top no-repeat; width:27px; height:46px;}*/
/*.indexPart1 .bg{background:url(../image/nimg1920_2.jpg) center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}*/
.indexPart1 .box{position:absolute; z-index:2; left:0px; top:60%; margin-top:-300px; width:100%; text-align:center; color:#FFF;}
.indexPart1 .title i{display:block; width:64px; height:30px; border-bottom:#009944 solid 3px; margin:0 auto;}
.indexPart1 .title h2{font-weight:100; font-size:60px; padding-top:25px;}
.indexPart1 .content{max-width:900px; margin:0 auto; padding:40px 0; font-size:20px; line-height:1.75em;}
.indexPart1 .list{position:absolute; left:0px; bottom:10px; width:100%;}
.indexPart1 .listD{padding-left:5%;}
.indexPart1 .wal{max-width:1560px; min-height:50px; position:relative;}
.indexPart1 .more{display:block; position:absolute; z-index:10; top:0px; right:190px; background:url(../image/img25.png) center no-repeat; width:25px; height:25px;}
.indexPart1 .list li{float:left; width:33.333%; color:#FFF; position:relative;}
.indexPart1 .list a{color:#FFF;}
.indexPart1 .box-1{min-height:150px; padding:0 20px; border-left:rgba(255,255,255,0.5) solid 1px;}
.indexPart1 .time{font-size:15px;}
.indexPart1 .time div{font-weight:bold; font-size:40px; line-height:38px; position:relative; top:-2px;}
.indexPart1 .name{font-size:14px; line-height:24px; max-width:255px; padding:15px 0 10px 0;}
.indexPart1 .a1{display:block; width:12px; height:12px; background:url(../image/img12.png) center no-repeat;}



/*.indexPart1 .bg{background:url(../image/nimg1920_2.jpg) center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.indexPart1 .box{position:absolute; z-index:2; left:0px; top:50%; margin-top:-300px; width:100%; text-align:center; color:#FFF;}
.indexPart1 .title i{display:block; width:64px; height:30px; border-bottom:#009944 solid 3px; margin:0 auto;}
.indexPart1 .title h2{font-weight:100; font-size:60px; padding-top:25px;}
.indexPart1 .content{max-width:900px; margin:0 auto; padding:55px 0; font-size:20px; line-height:1.75em;}
.indexPart1 .list{position:absolute; left:0px; bottom:25px; width:100%;}
.indexPart1 .listD{padding-left:5%;}
.indexPart1 .wal{max-width:1560px; min-height:50px; position:relative;}
.indexPart1 .more{display:block; position:absolute; z-index:10; top:0px; right:190px; background:url(../image/img25.png) center no-repeat; width:25px; height:25px;}
.indexPart1 .list li{float:left; width:33.333%; color:#FFF; position:relative;}
.indexPart1 .list a{color:#FFF;}
.indexPart1 .box-1{min-height:150px; padding:0 20px; border-left:rgba(255,255,255,0.5) solid 1px;}
.indexPart1 .time{font-size:15px;}
.indexPart1 .time div{font-weight:bold; font-size:40px; line-height:38px; position:relative; top:-2px;}
.indexPart1 .name{font-size:14px; line-height:24px; max-width:275px; padding:15px 0 10px 0;}
.indexPart1 .a1{display:block; width:12px; height:12px; background:url(../image/img12.png) center no-repeat;}*/

.pageMore a{display:inline-block; width:95px; height:30px; line-height:30px; border:#FFF solid 1px; color:#FFF; font-size:13px; text-transform:uppercase; font-style:italic; text-align:center;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
}
.pageMore-1 a{color:#999; border:#CCC solid 1px;}
.pageMore a:hover, .pageMore-1 a:hover{border:#009944 solid 1px; background:#009944; color:#FFF;}

.indexPart3 .bg{background:url(../image/nimg1920_3.jpg) center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.indexPart3 .a-1{display:block; background:url(../image/nimg69.png) center no-repeat; width:69px; height:69px; position:absolute; z-index:2; left:180px; bottom:80px;}
.indexPart3 .a-2{display:block; background:url(../image/nimg69.png) center no-repeat; background-size:cover; width:32px; height:32px; position:absolute; z-index:2; right:50px; top:50px;}
.indexPart3 .box{position:absolute; left:180px; top:50%; margin-top:-250px; max-width:800px;}
.indexPart3 .num{font-style:italic; font-size:35px; color:#999;}
.indexPart3 .num span{font-size:60px; color:#009944; padding-right:5px;}
.indexPart3 .title{font-size:35px; padding:40px 0 50px 0;}
.indexPart3 .title h2{font-weight:100; font-size:60px;}
.indexPart3 .content{font-size:20px; line-height:2em; color:#666; max-width:580px; padding-bottom:45px;}

.indexPart6 .bg{background:url(../image/nimg1920_4.jpg) center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.indexPart6 .a-1{display:block; background:url(../image/nimg69_2.png) center no-repeat; width:69px; height:69px; position:absolute; z-index:2; left:180px; bottom:80px;}
.indexPart6 .a-2{display:block; background:url(../image/nimg69_2.png) center no-repeat; background-size:cover; width:32px; height:32px; position:absolute; z-index:2; right:50px; top:50px;}
.indexPart6 .box{position:absolute; left:0px; top:50%; margin-top:-250px; width:100%; text-align:center; color:#FFF;}
.indexPart6 .num{font-style:italic; font-size:35px; color:#999;}
.indexPart6 .num span{font-size:60px; color:#009944; padding-right:5px;}
.indexPart6 .title{font-size:35px; padding:40px 0 50px 0;}
.indexPart6 .title h2{font-weight:100; font-size:60px;}
.indexPart6 .content{font-size:20px; line-height:2em; max-width:870px; margin:0 auto; padding:0 50px 45px 50px;}

.indexPart4 .a-1{display:block; background:url(../image/nimg69_2.png) center no-repeat; width:69px; height:69px; position:absolute; z-index:2; left:180px; bottom:80px;}
.indexPart4 .a-2{display:block; background:url(../image/nimg69_2.png) center no-repeat; background-size:cover; width:32px; height:32px; position:absolute; z-index:2; right:50px; top:50px;}
.indexPart4 .box{position:absolute; left:0px; top:50%; margin-top:-250px; width:100%; text-align:center; color:#FFF;}
.indexPart4 .num{font-style:italic; font-size:35px; color:#999;}
.indexPart4 .num span{font-size:60px; color:#009944; padding-right:5px;}
.indexPart4 .title{font-size:35px; padding:40px 0 50px 0;}
.indexPart4 .title h2{font-weight:100; font-size:60px;}
.indexPart4 .content{font-size:20px; line-height:2em; max-width:870px; margin:0 auto; padding:0 50px 45px 50px;}
/*.indexPart6 .bg{background:url(../image/nimg1920_6.jpg) center no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.indexPart6 .a-1{display:block; background:url(../image/nimg69_2.png) center no-repeat; width:69px; height:69px; position:absolute; z-index:2; left:180px; bottom:80px;}
.indexPart6 .a-2{display:block; background:url(../image/nimg69_2.png) center no-repeat; background-size:cover; width:32px; height:32px; position:absolute; z-index:2; right:50px; top:50px;}
.indexPart6 .box{position:absolute; left:0px; top:50%; margin-top:-250px; width:100%; text-align:center; color:#FFF;}
.indexPart6 .num{font-style:italic; font-size:35px; color:#999;}
.indexPart6 .num span{font-size:60px; color:#009944; padding-right:5px;}
.indexPart6 .title{font-size:35px; padding:40px 0 50px 0;}
.indexPart6 .title h2{font-weight:100; font-size:60px;}
.indexPart6 .content{font-size:20px; line-height:2em; max-width:870px; margin:0 auto; padding:0 50px 45px 50px;}*/

.indexPart5 .bg{background:url(../image/nimg1920_5.jpg) center no-repeat; background-size:cover;}

/*.indexPart4 .bg{background:url(../image/nimg1920_4.jpg) center no-repeat; background-size:cover;}
.indexPart4 .content{max-width:1150px;}*/

.index-in .bg{background:url(../image/nimg1920_6.jpg) center no-repeat; background-size:cover;}
.indexPart4 .bg{background:url(../image/nimg1920_6.jpg) center no-repeat; background-size:cover;}
.indexPart4 .content{max-width:1150px;}

.indexPart7{z-index:10;}
.indexPart7 .bg{background:url(../image/nimg1920_7.jpg) center no-repeat; background-size:cover;}

/*.indexPart8{background:#434343; top:-300px;}*/
.indexPart8{background:#434343; top:0px;}
.indexPart8 .footDiv{position:absolute; left:0px; bottom:0px; width:100%; min-height:640px;}

#menu{position:fixed; z-index:20; right:0px; top:50%; margin-top:-110px; width:60px;}
#menu li{height:28px; position:relative;}
#menu a{display:block; width:10px; height:10px; background:#bdbdbd; position:absolute; left:0px; top:9px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#menu .active a{background:#009944; height:22px; top:3px;}

.product{padding-top:63px; width:100%; overflow:hidden; position:relative;}
.product ul{margin-right:-50px;}
.product li{float:left; width:50%; padding-bottom:30px;}
.product .box{margin-right:50px; background:#f4f4f4; min-height:225px; color:#666; padding:45px 35px 30px 35px;}
.product .name a{display:block; font-size:25px;}
.product .content{font-size:15px; line-height:2em; min-height:120px; text-align:justify; padding:25px 0 15px 0;}
.product .btn a{display:block; background:url(../image/nimg32_2.png) center no-repeat; width:32px; height:32px;}
.product li.on .box{background:#009944; color:#FFF;}
.product li.on a{color:#FFF;}
.product li.on .btn a{background:url(../image/nimg32_1.png) center no-repeat;}

 .product .pro-list{width:24.2%;float:left;min-height:500px;border-right:solid #e0e0e0 1px;}
 .product .pro-list .pro-content{margin-top:30px;}
 .product .pro-list .pro-content ul li{width:68%;}
  .product .pro-list .pro-content ul li .pro-li{display:none;}
    .product .pro-list .pro-content ul li .pro-li-c{display:block;}
.product .pro-list .pro-content ul li .li-title{
    border: solid #e0e0e0 1px;
    border-radius: 50px;
    width: 80%;
    height: 50px;
    font-size: 17px;
    background: #009944;
    text-align: center;
    line-height: 50px;
    color:#fff;
    cursor:pointer;
} 
.product .pro-list .pro-content ul li .li-titles{
    border: solid #dddddd 1px;
    border-radius: 50px;
    width: 80%;
    height: 50px;
    font-size: 17px;
    text-align: center;
    line-height: 50px;
    color:#999999;
    cursor:pointer;
} 
.product .pro-list .pro-content ul li .pro-li .pro-li-a{  
    width: 80%;
    height: 40px;
    font-size: 17px;
    text-align: center;
    line-height: 40px;
    color:#666;
    cursor:pointer;
   margin-top:20px;
   display:block;
} 

/*.product .pro-list .pro-content ul li .pro-li  .pro-li-a:hover {  
    border-radius: 50px;
    width: 80%;
    height: 40px;
    font-size: 17px;
    background: #ffb400;
    text-align: center;
    line-height: 40px;
    color:#fff;
    cursor:pointer;
   margin-top:20px;
    display:block;
} */
.product .pro-list .pro-content ul li .pro-li  .pro-li-aa{  
    border-radius: 50px;
    width: 80%;
    height: 40px;
    font-size: 17px;
    background: #ffb400;
    text-align: center;
    line-height: 40px;
    color:#fff;
    cursor:pointer;
   margin-top:20px;
    display:block;
} 

 .product .pro-list .title{font-size:40px;color:#009944;letter-spacing: 1px;}
  .product .pro-list .title span{font-size:25px;color:#999999;position:relative;top:-10px;}
 .product .pro-show {width:73.2%;float:left;margin-left:30px;}
.product .pro-show ul{margin-right:-50px;}
.product .pro-show li{float:left; width:50%; padding-bottom:50px;}
.product .pro-show .box{margin-right:50px; background:#f4f4f4; min-height:225px; color:#666; padding:45px 35px 30px 35px;}
.product .pro-show .name a{display:block; font-size:25px;}
.product .pro-show .content{font-size:15px; line-height:2em; min-height:120px; text-align:justify; padding:25px 0 15px 0;}
.product .pro-show .btn a{display:block; background:url(../image/nimg32_2.png) center no-repeat; width:32px; height:32px;}
.product .pro-show li.on .box{background:#009944; color:#FFF;}
.product .pro-show li.on a{color:#FFF;}
.product .pro-show li.on .btn a{background:url(../image/nimg32_1.png) center no-repeat;}

.news{padding-top:50px; width:100%; overflow:hidden; position:relative;}
.news ul{margin-right:-12px;}
.news li{float:left; width:33.333%;}
.news .box{margin-right:12px; min-height:125px; color:#666; padding:0 25px 10px 25px;}
.news .imgDiv{margin-left:-25px; margin-right:-25px;}
.news .imgDiv img{width:100%;}
.news .name a{display:block; font-size:20px; height:75px; line-height:75px; overflow:hidden; padding-top:5px; white-space:nowrap; text-overflow:ellipsis;}
.news .content{font-size:15px; line-height:2em; height:4em; overflow:hidden; text-align:justify;}
.news .time{height:70px; line-height:70px; overflow:hidden; font-size:14px; padding-left:30px; background:url(../image/nimg21.png) left center no-repeat;}
.news li.on .box{background:#009944; color:#FFF;}
.news li.on a{color:#FFF;}
.news li.on .time{background:url(../image/nimg21on.png) left center no-repeat;}

.pageMore2{clear:both; height:115px; padding-top:15px;}
.pageMore2 a{display:block; background:url(../image/img39.png) center top no-repeat; width:39px; height:34px; margin:0 auto;}

.newShow{width:79%; padding-top:30px;}
.newShow .bg{margin-right:45px; padding-right:45px; border-right:#e0e0e0 solid 1px; min-height:500px;}
.newShow .title{text-align:center; font-size:25px; padding:25px 0 10px 0;}
.newShow .time{text-align:center; font-size:16px; color:#999; padding:0 0 45px 0; line-height:20px;}
.newShow .time em{display:inline-block; height:20px; padding-left:22px; background:url(../image/nimg17.png) left center no-repeat; position:relative; left:15px;}
.newShow .content{font-size:15px; line-height:40px; text-align:justify; color:#666; padding-bottom:40px;}

.newSide{width:21%; padding-top:30px;}
.newSide h2{padding:25px 0 15px 0; font-size:20px;}
.newSide .list{border-bottom:#e0e0e0 solid 1px; padding-bottom:20px;}
.newSide li a{display:block; font-size:14px; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
.newSide li a:hover{color:#009944; padding-left:18px; background:url(../image/img11.png) left center no-repeat;}

.pageNum2{min-height:45px; font-size:15px;background:#e9e9e9;}
.pageNum2 .page-content{width:80%;height:213px;margin:100px auto 0px;}
.pageBtn{clear:both; height:95px; position:relative;}
.pageBtn .back{display:block; width:127px; height:45px; line-height:45px; text-align:center; background:#009944; font-size:15px; color:#FFF;}
.pageBtn dl{position:absolute; top:0px; right:0px; font-size:15px;}
.pageBtn dd{float:left; padding-left:1px;}
.pageBtn dd em{padding-right:15px; line-height:45px;}

.pageTitle{text-align:center; padding:65px 0;}
.pageTitle h2{font-weight:100; padding-bottom:8px; font-size:40px;}

.contact_01{min-height:354px; position:relative;}
.contact_01 .bg{position:absolute; z-index:1; left:-310px; top:0px; height:100%; width:50%; background:rgba(0,0,0,0.85);}
.contact_01 .wal1400{position:relative; z-index:10; color:#FFF;}
.contact_01 h2{font-weight:400; font-size:20px; padding:85px 0 20px 0;}
.contact_01 li{font-size:15px; min-height:30px; line-height:30px; position:relative; padding:0 0 15px 30px;}
.contact_01 li img{position:absolute; left:0px; top:4px;}
.contact_01 .map{position:absolute; left:0px; top:0px; width:100%; height:354px;}

.contact_02 li{margin-bottom:20px; background:#f7f7f7; padding:40px 50px 30px 50px; color:#666; font-size:15px;}
.contact_02 li h2 a{display:block; font-weight:400; font-size:25px; color:#009944;}
.contact_02 li .content{font-size:17px; line-height:30px; padding:20px 0 25px 0;}
.contact_02 li.on h2 a{color:#FFF;}
.contact_02 li.on{color:#FFF; background:#009944;}

.contact_03{background:url(../image/nimg1920_13.jpg) center no-repeat; background-size:cover; min-height:892px;}
.contact_03 .pageTitle{color:#FFF;}
.contact_03 .wal1400{max-width:1045px;}
.contact_03 .form{width:100%; overflow:hidden; position:relative;}
.contact_03 ul{margin-right:-50px;}
.contact_03 li{float:left; width:33.333%; height:95px; position:relative;}
.contact_03 label{position:absolute; left:26px; top:0px; line-height:54px; color:rgba(255,255,255,0.5); font-size:15px;}
.contact_03 .input{border:rgba(255,255,255,0.5) solid 1px; padding:10px 25px; margin-right:50px;
-moz-border-radius:27px;
-webkit-border-radius:27px;
border-radius:27px;
}
.contact_03 .input1{width:100%; height:34px; line-height:34px; font-size:15px; color:rgba(255,255,255,0.5);}
.contact_03 li.li_01{width:100%; height:445px;}
.contact_03 li.li_01 label{top:10px;}
.contact_03 textarea.input1{height:360px; padding:10px 0;}
.contact_03 .btnDiv{text-align:center; padding-bottom:50px;}
.contact_03 .btn1{width:154px; height:44px; background:#009944; font-size:16px; color:#FFF;
-moz-border-radius:27px;
-webkit-border-radius:27px;
border-radius:27px;
}

.aboutTitle{text-align:center; padding:80px 0;}
.aboutTitle h2{font-weight:100; padding-bottom:20px; font-size:50px;}

.about_01{min-height:100px; position:relative;}
.about_01 .content{max-width:1380px; margin:0 auto; padding:0 15px 115px 15px; font-size:17px; line-height:35px; color:#666; text-align:center;}
.about_01 .a1{display:block; background:url(../image/nimg69.png) center no-repeat; background-size:cover; width:54px; height:54px; position:absolute; z-index:2; right:80px; top:30px;}

.about_02{color:#FFF; background:url(../image/nimg1920_10.jpg) center no-repeat; background-size:cover; min-height:900px;}
.about_02 .list{width:100%; overflow:hidden; position:relative;}
.about_02 ul{margin-right:-35px;}
.about_02 li{float:left; width:25%;}
.about_02 .box{margin-right:35px; min-height:50px; position:relative;}
.about_02 .imgDiv img{width:100%;}
.about_02 .imgDiv{min-height:50px; position:relative;}
.about_02 .box-1{position:absolute; left:0px; top:50%; margin-top:-65px;}
.about_02 .box-1 h2{font-size:25px; padding:0 25px;}
.about_02 .box-1 .content{font-size:15px; line-height:24px; padding:15px 25px 25px 25px;}
.about_02 .box-1 i{display:block; width:70px; height:10px; border-top:#009944 solid 3px; position:relative; left:25px;}
.about_02 .name{position:absolute; left:0px; bottom:0px; width:100%; text-align:center; background:#009944; padding:18px 0;}
.about_02 .name div{font-size:25px;}
.about_02 .name em{font-size:11px;}

.about_03 li{min-height:488px; position:relative;}
.about_03 .imgDiv{position:absolute; left:50%; top:0px; width:50%; height:488px;}
.about_03 .box{width:570px;}
.about_03 .title{padding:115px 0 25px 0;}
.about_03 .title h2{font-weight:400; font-size:40px; padding-bottom:10px;}
.about_03 .content{font-size:16px; line-height:35px; color:#666;}
.about_03 .liOdd .imgDiv{left:0px;}
.about_03 .liOdd .box{margin-left:auto; text-align:right;}
.gray{font-size:15px;color:#666666;}
.page-name{font-size:30px;color:#333;}
.page-name1{font-size:19px;color:#999;}
.wal1400 .pro_con .content img{width:100%;}
.wal1400 .pro_con .content .content-img{width:70%;margin:20px auto}

   .tab{width:80%;margin:50px auto;border:solid #bababa 1px;}
           table.gridtable{width:100%;}
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 3px;
	border-color: #666666;
	border-collapse: collapse;
}
/*table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}*/
table.gridtable td {
	border-width: 1px;
	
	border-style: solid;
	border-color: #bababa;
	background-color: #ffffff;
}

.tab-img{width:65%;float:right;}
.tab-img img{width:100%;}









